label: Remove gtk_label_realize
authorTimm Bäder <mail@baedert.org>
Thu, 26 Sep 2019 03:42:49 +0000 (05:42 +0200)
committerTimm Bäder <mail@baedert.org>
Wed, 9 Oct 2019 14:57:21 +0000 (16:57 +0200)
We don't need this to update the cursor anymore.

gtk/gtklabel.c

index 566a8e7ef73178d277d09f1e37ef4ef5198b2e60..929da9630217ddebf94b78c2823c1721f4690478 100644 (file)
@@ -444,7 +444,6 @@ static void gtk_label_snapshot          (GtkWidget        *widget,
 static gboolean gtk_label_focus         (GtkWidget         *widget,
                                          GtkDirectionType   direction);
 
-static void gtk_label_realize           (GtkWidget        *widget);
 static void gtk_label_unrealize         (GtkWidget        *widget);
 
 static void gtk_label_motion            (GtkEventControllerMotion *controller,
@@ -653,7 +652,6 @@ gtk_label_class_init (GtkLabelClass *class)
   widget_class->style_updated = gtk_label_style_updated;
   widget_class->query_tooltip = gtk_label_query_tooltip;
   widget_class->snapshot = gtk_label_snapshot;
-  widget_class->realize = gtk_label_realize;
   widget_class->unrealize = gtk_label_unrealize;
   widget_class->root = gtk_label_root;
   widget_class->unroot = gtk_label_unroot;
@@ -4135,18 +4133,6 @@ gtk_label_set_text_with_mnemonic (GtkLabel    *label,
   g_object_thaw_notify (G_OBJECT (label));
 }
 
-static void
-gtk_label_realize (GtkWidget *widget)
-{
-  GtkLabel *label = GTK_LABEL (widget);
-  GtkLabelPrivate *priv = gtk_label_get_instance_private (label);
-
-  GTK_WIDGET_CLASS (gtk_label_parent_class)->realize (widget);
-
-  if (priv->select_info)
-    gtk_label_set_selectable_hint (label);
-}
-
 static void
 gtk_label_unrealize (GtkWidget *widget)
 {